package org.haifi.game.model;

import java.util.Date;

public class GameUser {
	/**
	 * ID
	 */
	private int id;
	/**
	 * 用户名
	 * 
	 * 长度：6~32 字符
	 * 
	 * 字符：大小写字母和数字
	 */
	private String username;
	/**
	 * 密码:
	 * 
	 * 这里存的是32位的md5码，玩家输入时，只限制长度6~20，不限制字符
	 */
	private String password;

	/**
	 * 存储免认证token的后6位
	 * 
	 */
	private String token;
	/**
	 * 注册日期
	 */
	private Date regDate;
	/**
	 * 最近一次登陆日期
	 */
	private Date loginDate;
	/**
	 * 最近一次登陆天（和loginDate不同天时才记录)
	 */
	private Date loginDateByDay;

	public String getToken() {
		return token;
	}

	public void setToken(String token) {
		this.token = token;
	}

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public String getUsername() {
		return username;
	}

	public void setUsername(String username) {
		this.username = username;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public Date getRegDate() {
		return regDate;
	}

	public void setRegDate(Date regDate) {
		this.regDate = regDate;
	}

	public Date getLoginDate() {
		return loginDate;
	}

	public void setLoginDate(Date loginDate) {
		this.loginDate = loginDate;
	}

	public Date getLoginDateByDay() {
		return loginDateByDay;
	}

	public void setLoginDateByDay(Date loginDateByDay) {
		this.loginDateByDay = loginDateByDay;
	}
}
